Client-Server Caching Revisited

نویسندگان

  • Michael J. Franklin
  • Michael J. Carey
چکیده

The caching of data and/or locks at client workstations is an eeective technique for improving the performance of a client-server database system. This paper extends an earlier performance study of client-server caching in several ways. The rst is a re-examination of heuristics for deciding dynamically between propagating changes or invalidating remote copies of data pages in order to maintain cache consistency. The second is a study of the \Callback Locking" family of caching algorithms. These algorithms are of interest because they provide an alternative to the optimistic techniques used in the earlier study and because they have recently begun to nd use in commercial systems. In addition, the performance of the caching algorithms is examined in light of current trends in processor and network speeds and in the presence of data contention.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The E ect of Client Caching on File Server

A distributed le system provides le service from one or more shared le servers to a community of client workstations over a network. While the client-server paradigm has many advantages, it also presents new challenges to system designers concerning performance and reliability. As both client workstations and le servers become increasingly well-resourced, a number of system design decisions nee...

متن کامل

The Effect of Client Caching on File Server Workloads

A distributed file systetn provides file service from one or rnore &red file servers to a community of clierit workstations o’ver Q network. Wlaile the clientserver paradigm has many advantages, it also presents new challenges to system designers concerning perforrnance and reliability. As both client workstations and file servers become increasingly well-resourced, a nu~nber of system design d...

متن کامل

A Multicollaborative Push-Caching HTTP Protocol for the WWW

We propose a caching protocol designed to automatically mirror heavily accessed WWW pages in a distributed and temporal fashion. The proposed caching mechanism differs from proxy type mechanisms in that it caches according to load pattern at the server side, instead of access patterns at the client-side LAN, in a Demand-based Document Dissemination (DDD) system fashion. This type of server init...

متن کامل

Client's Cache Updating Using Idle Time of Clients in Relational Database Management Systems

Although multi-tiered software development is taking the place in database application environments, client-server infrastructure has still been in use for years. Furthermore, both infrastructures still need to be improved in some aspects. One of the important aspects of improvement is caching. This paper addresses the issue of caching in relational database system within client-server structur...

متن کامل

Centralized versus Distributed Index Schemes in OODBMS - A Performance Analysis

Recent work on client-server data-shipping OODBs has demonstrated the usefulness of local data caching at client sites. In addition to data caching, index caching can provide substantial benets through associative access to cached objects. Indexes usually have high contention, and database performance is quite sensitive to the indexmanagement scheme. This paper examines the e ects of two index ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1992